package Study;

public class Demo2 {

    /**
     * 字符串转字符数组的两种方式
     * String.split("")
     * String.toCharArray()
     * <p>
     * 字符数组转字符串的方式
     * StringBuffer
     *
     * @param args
     */

    public static void main(String[] args) {
//        Boolean s = isvisable ("(2+5)*(3-2)");
//        System.out.println (s);
//
//        int a = 0;
//        int b = 0;
//
//        String s = "(2+5)*(3-2)";
//        String[] array = s.split ("");
//        for (int i = 0; i < array.length; i++) {
//
//            if(array[i].equals ("(")){
//                a++
//            }else if (array[i].equals (")")){
//                b++;
//            }
//
//        }
//        if (a == b) {
//            System.out.println (s + "：正常"+"\t"+a+b);
//        } else {
//            System.out.println (s + "：不正常"+"\t"+a+b);
//        }

//        String str1 = "{({}[])}";  //true
//
//        String str2 = "([]([{}]))";  //true
//        String str3 = "[({[}])]";  //false
//        String str = "{(})]";  //false
//
//        do {
//            //替换空格
//            str2 = str2
//                    .replace("()", "")
//                    .replace("[]", "")
//                    .replace("{}", "");
//        }while(//判断是否全部为空
//                str2.contains("()") || str2.contains("[]") || str2.contains("{}"));
//        System.out.println(str2.length() == 0);
//        System.out.println (5/2);

        String s = "123";

        String[] array = s.split ("");

        String[] arr = new String[array.length];

        for (int i = array.length - 1; i >= 0; i--) {
            arr[array.length - 1 - i] = array[i];
        }
        for (String s1 : arr) {
            System.out.print (s1 + "\t");
        }

//        String ss = new String (arr);

        System.out.println ();

//    StringBuffer s4 = new StringBuffer();
//    for (String string : arr) {
//        s4.append(string);
//    }
//    System.err.println(s4.toString());//输出：41a5g56

        StringBuilder s1 = new StringBuilder ();
        for (String s2 : arr) {
            s1.append (s2);
        }
        System.out.println (s1.toString ());

//        String str = "sdfsfsdfsdfsdfsdf";
//        char[] aa = str.toCharArray ();
////        把字符数bai组做参数du new 一个字符串zhi对象就dao可以了
//        String ss = new String (aa);
    }

}
